package telas;

import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JButton;

import organizador.User;

import dado.DAOUser;

import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.util.ArrayList;

public class TelaUser extends JFrame {

	private JPanel contentPane;
	DAOUser dadosUser = new DAOUser();
	private String cpf;
	private ArrayList<User> users = new ArrayList<User>();
	private ConsultaLivro telaConsultaLivro = new ConsultaLivro();
	private JButton btnConsulta;
	private JButton btnDevolver;
	private JButton btnCancelar;
	private DevolverLivro devolverLivro = new DevolverLivro();

	/**
	 * Launch the application.
	 */
	public static void main(String[] args) {
		EventQueue.invokeLater(new Runnable() {
			public void run() {
				try {
					TelaUser frame = new TelaUser();
					frame.setVisible(true);
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		});
	}

	/**
	 * Create the frame.
	 */
	
	protected void abreTela(String cpf){
		this.cpf = cpf;
		
	}
	public TelaUser() {
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 450, 300);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		setContentPane(contentPane);
		contentPane.setLayout(null);
		
		btnConsulta = new JButton("Consulta Livro");
		btnConsulta.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				
				telaConsultaLivro.abreTela(cpf,1);
				telaConsultaLivro.setVisible(true);
				
				
			}
			
		}
		);
		btnConsulta.setBounds(68, 11, 268, 100);
		contentPane.add(btnConsulta);
		
		btnCancelar = new JButton("Cancelar");
		btnCancelar.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				dispose();
			}
		});
		btnCancelar.setBounds(325, 239, 91, 23);
		contentPane.add(btnCancelar);
		
		btnDevolver = new JButton("Devolver Livro");
		btnDevolver.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				devolverLivro.abreTela(cpf,1);
				devolverLivro.setVisible(true);
				
			}
		});
		btnDevolver.setBounds(68, 128, 268, 100);
		contentPane.add(btnDevolver);
	}

}
